package com.zmht.beike.biz;

import java.util.List;

import com.zmht.beike.core.BaseBiz;
import com.zmht.beike.po.TCaiminfo;

public interface CaiminfoBiz extends BaseBiz {

	public java.io.Serializable save(TCaiminfo info);
	/**
	 * 查询当前用户的集体领域目标信息
	 * @param startIndex
	 * @param size
	 * @param teacherId
	 * @return
	 */
	public List getCaiminfo(int startIndex,int size,String teacherId);
	/**
	 * 查询当前用户集体领域目标个数
	 * @param startIndex
	 * @param size
	 * @param teacherId
	 * @return
	 */
	public int getCaiminfoTotal(int startIndex,int size,String teacherId);
	
	/**
	 * 根据id 获得结果
	 * @param id
	 * @return
	 */
	public TCaiminfo findById(java.io.Serializable id);
	/**
	 * 更新记录
	 * @param info
	 * @return
	 */
	public boolean updateCaiminfo(TCaiminfo info);
	
	/**
	 * 
	 * @param sql
	 * @return
	 */
	public List findBySQL(String sql,int startIndex,int pageSize);
	/**
	 * 获得总记录数
	 * @param sql
	 * @return
	 */
	public int findBySQLTotal(String sql);
}
